Performance Analysis and Visualization of Parallel Systems Using SimOS and Rivet: A Case Study
نویسندگان
چکیده
In this paper, we present an evolving system for the analysis and visualization of parallel application performance on shared memory multiprocessors. Our system couples SimOS, a complete machine simulator, with Rivet, a powerful visualization environment. This system demonstrates how visualization is necessary to realize the full power of simulation for performance analysis. We identify several features required of the visualization system, including flexibility, exploratory interaction techniques, and data aggregation schemes. We demonstrate the effectiveness of this parallel analysis and visualization system with a case study. We developed two visualizations within Rivet to study the Argus parallel rendering library, focusing on the memory system and process scheduling activity of Argus respectively. Using these visualizations, we uncovered several unexpected interactions between Argus and the underlying operating system. The results of the analysis led to changes that greatly improved its performance and scalability. Argus had previously been unable to scale beyond 26 processors; after analysis and modification, it achieved linear speedup up to 45 processors.
منابع مشابه
Using Visualization to Understand the Behavior of Computer Systems a Dissertation Submitted to the Department of Computer Science and the Committee on Graduate Studies of Stanford University in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy
As computer systems continue to grow rapidly in both complexity and scale, developers need tools to help them understand the behavior and performance of these systems. While information visualization is a promising technique, most existing computer systems visualizations have focused on very specific problems and data sources, limiting their applicability. This dissertation introduces Rivet, a ...
متن کاملTechno-Economic Analysis of a Parallel and Serially Arrayed Hybrid MED-RO Desalination Unit: Case Study of Qeshm Island
In recent years, Supplying sustainable water resources in waterless areas can be considered as some of the major problems in Iran. Presently, there are two conventional systems for desalination technique i.e MED and RO to produce drinkable water, eventhought each ones have its advantages and disadvantages. In this research two integrated system including series and parallel configurations of ...
متن کاملReliability Analysis of Three Elements Series and Parallel Systems under Time-varying Fuzzy Failure Rate
Reliability is the most important performance issue in the engineering design process but in the real world problems, there are limitations for using the conventional reliability. Fuzzy logic has proved to be effective in expressing uncertainties in different fields, including reliability engineering. In this paper, For both the series and parallel systems composed of three identical or differe...
متن کاملSuccessful Removal of a Rivet from the Heart of a Boy with Penetrating Cardiac Injury: A case Report and Literature Review
Introduction: Penetrating cardiac injuries generally occur secondary to gunshot or stab wounds and have a high mortality rate. They are rare and often fatal in children. When a foreign object penetrates the myocardium, it is dangerous to remove it, suddenly, and should be removed gradually to prevent excessive bleeding. Case report: We report a case of an unusual penetrating cardiac injury in a...
متن کاملRelative Efficiency Measurement of Banks Using Network DEA Model in Uncertainty Situation
Traditional DEA method considered decision making units (DMUs) as a black box, regardless of their internal structure and appraisal performance with respect to the final inputs and outputs of the units. However, in many real systems we have internal structure. For this reason, network DEA models have been developed. Parallel network DEA models are a special variation which inputs of unit alloca...
متن کامل